.wrap {
	font-size: 14px;
	margin-top: 66px;
	margin-bottom: 100px;
	&:after {
		content: '';
		display: block;
		clear: both;
	}
	.top {
	height: 48px;
	width: 100%;
	margin-bottom: 28px;
	background: url('../images/reserve-head2.jpg');
	}  
	.block {
			border: 1px solid #e0e1e1;
			margin-bottom: 14px;
			.block-title {
				height: 38px;
				font-size: 18px;
				color: white;
				line-height: 38px;
				background: #969697;
				padding-left: 10px;	
			}
			.block-content {
				padding: 0 25px 28px 25px;
				ul {
					li {
						padding: 18px 0 17px;
						border-bottom: 1px solid #e9e9e9;
						&:last-of-type {
							border: none;
						}
						h3 {
							font-size: 18px;
							color: #727171;
							font-size: 18px;
							margin-bottom: 5px;
						}
						p {
							font-size: 18px;
							color: #2d7feb;
						}
					}
				}
				.done {
					color: #fff;
					height: 255px;
					background: #3789f5;
					padding: 47px 40px 20px 25px;
					img {
						float: left;
						width: 81px;
					}
					div {
						margin-left: 100px;
						p:first-of-type {
							font-size: 32px;
						}
						p:nth-of-type(2) {
							margin: 24px 0 12px 0 ;
							line-height: 22px;
						}
					}
				}
			}
		}
}
.normal-btn {
	cursor: pointer;
	width: 423px;
	height: 55px;
	color: #fff;
	display: block;
	background: #3789f5;
	font-size: 24px;
	text-align: center;
	line-height: 55px;
	margin: 30px auto 0;
}